Controlling Gaming Agents via Reactive Programs

نویسنده

  • Daniel Shapiro
چکیده

This paper introduces Icarus, a language for specifying the behavior of artificial agents that require extremely reactive, yet goal-focused control programs which include non-trivial cognitive elements. The key features of Icarus are the ability to express hierarchical objectives, actions, and plans, the use of function call semantics, and the ability to express processes as objectives, all embedded in a reactive control loop than considers every relevant action on every cycle of the interpreter. Icarus has a small footprint and executes fast. We use a body of examples to illustrate these features, and establish Icarus’ relevance to the problem of encoding purposive, but reactive artificial agents for computer

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Open Constraint Programming

A new model for high-level concurrent programming is presented. Designed for implementing programs which manipulate and react to shared data which is highly structured, its main elements are: a shared constraint store, deened as a theory-update system a notion of reactor, which is a program fragment written in a generic reactive programming language; a general use of agents, deened as arbitrary...

متن کامل

Implementing a teleo-reactive programming system

Acknowledgements I would like to express my gratitude to Dr Anthony Field for his support and guidance throughout my project. I would also like to thank Dr Keith Clark and Dr Peter Robinson for their support with the Qulog software and discussion in person and via email. Finally, I thank my family, my friends and all my professors at Imperial College. 2 This thesis explores the teleo-reactive p...

متن کامل

Development of Autonomous Game Agent with Learning and Reactive Behaviors

The main goal of this paper is to develop software agent which is autonomous with reactive behavior and learning abilities. One of the applications of such agents are in gaming. Gaming characters are expected to work in unpredictable environment with decision making capabilities like weapon selection for different targets, wall following. This can be achieved artificial intelligence (AI) techni...

متن کامل

Transaction Cycle of Agents and Web-based Gaming Simulation for International Emissions Trading

The need for new theoretical and experimental approaches to understand dynamic and heterogeneous behavior in complex economic and social systems is increasing. Computational and gaming simulations are expected to be able to reproduce complex phenomena in economics, and helps us to experiment with various controlling methods, to evaluate systematic designs, and to extract the fundamental element...

متن کامل

Educating for the Gaming Industry: Need, Profile, and Suggested Sche01a

As legalized gambling becomes increasingly widespread and competitive, operators seek employees who understand its unique culture and demands. Today, few baccalaureate programs offer gaming management education. Gaming subject areas for college programs span three content spheres: (a) gaming and games themselves; (b) gaming interfaces with other hospitality subjects (lodging, accounting); and (...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999